home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Linux Cubed Series 8: LINUX Games
/
Linux Cubed Series 8 - LINUX Games.iso
/
games
/
muds
/
lpmud312.tar
/
lpmud312
/
configure
< prev
next >
Wrap
Text File
|
1991-10-31
|
2KB
|
61 lines
#! /bin/sh
# Written by Michael O'Reilly (oreill_m@dropbear.cs.uwa.oz.au)
# auto configure for LPmud 3.0
#
# Maybe something more general should be made, to be used by config.h ?
#
if (test -f config.data) then
echo config.data exists
echo -n 'read in config file ? (y/n):'
read ans
echo ans = $ans
if (test a$ans = ay) then
echo reading from config.data
read bin_dir mud_dir gcc nodebug < config.data
else
ASK=yes
fi
else
ASK=yes
fi
if (test $ASK) then
echo What directory is your binary directory?
echo -n :
read bin_dir
echo What directory is your mudlib in?
echo -n :
read mud_dir
gcc=no
if (test `which gcc|grep -v 'no gcc'` ) then
echo -n 'gcc found. Use it ? (Y/n):'
read ans
if (test a$ans != an) then
gcc=yes
fi
fi
echo -n 'Would you like run time debugging. (Y/n) :'
read ans
if (test an != a$ans) then
nodebug=no
else
nodebug=yes
fi
echo Writing a config.data
echo $bin_dir $mud_dir $gcc $nodebug > config.data
fi
echo bin = $bin_dir mud = $mud_dir
cp Makefile Makefile.old
chmod u+w Makefile
cat Makefile | sed 's!^BINDIR.*$!BINDIR = '$bin_dir'!' > Makefile.new
cat Makefile.new | sed 's!^MUD_LIB.*$!MUD_LIB = '$mud_dir'!' > Makefile
if (test $gcc = no) then
cat Makefile | sed 's!^WARN=.*$!WARN=!' | \
sed 's!CC=gcc!CC=cc!' > Makefile.new
mv Makefile.new Makefile
fi
if (test $nodebug = yes) then
cat Makefile | sed 's!^DEBUG=!#DEBUG=!' > Makefile.new
mv Makefile.new Makefile
fi
rm -f Makefile.new